be impenetrable - German English Dictionary